.competition-head{
    font-size:18px;
    font-weight:500;
    width: 100%;
    height: 56px;
    background:rgba(0,0,0,0.7);
    position: fixed; 
    z-index: 10;}
    .competition-head .competition-head-pre {
        width: 13px;
        height: 13px;
        position: absolute;
        top: 50%;
        left: 20px;
        z-index: 99;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        transform: translateY(-50%) rotate(-45deg);}
    .competition-head .competition-head-title {
        padding: 0 36px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        line-height:56px; 
        color: #fff;
        text-align: center;}
.competition-detail-container {
    width: 100%;
    height: 100%; 
    padding: 56px 16px 0 16px;
    box-sizing: border-box;
    overflow-y: auto;
    position: fixed; 
    background: url(../img/bg.png) no-repeat 0 0;
    background-size: cover;}
    .competition-detail-container .competition-detail-title {
        font-size:18px;
        font-weight:500;
        margin-top: 25px;
        color:rgba(255,255,255,1);
        line-height:25px; 
        word-break:break-all;
        word-wrap:break-word; }
    .competition-detail-container .competition-detail-time {
        font-size:12px;
        font-weight:400;
        text-align: right;
        margin-top: 20px;
        margin-bottom: 10px;
        color:rgba(169,169,169,1);
        line-height:17px; }
        
    .competition-detail-container .competition-detail-con .competition-detail-img{
        width: 100%; }
    .competition-detail-container .competition-detail-con .competition-detail-text {
        font-size:12px;
        font-weight:400;
        margin-top: 20px;
        margin-bottom: 10px;
        color:rgba(255,255,255,1);
        line-height:17px; }


.competition-watermark {
    background: url(../img/Bitmap.png) repeat;
    opacity: 0.1;
    pointer-events: none;
    position: fixed;
    top: 0.56rem;
    bottom: 0;
    width: 100%; }